import Clipboard from 'clipboard'
import { Message } from 'element-ui'

// className 是点击的元素的class，url是复制的内容
export default function shareURL(className, url) {
	let clipboard = new Clipboard('.' + className, {
		text: function () {
			return url
		}
	})
	clipboard.on('success', e => {
		Message({
			message: '复制成功 CTRL+V 粘贴',
			showClose: true,
			type: 'success'
		})
		// 释放内存
		clipboard.destroy()
	})
	clipboard.on('error', e => {
		Message({
			message: '复制失败,需手动复制链接',
			showClose: true,
			type: 'error'
		})
		clipboard.destroy()
	})
	// 其他处理的代码不能写在外面，会导致复制失败
}

